package org.corespring.restaurant.dao;

import java.util.List;
import org.corespring.restaurant.model.Categoria;
import org.corespring.restaurant.model.Plato;
import org.corespring.restaurant.model.Tipo;

public interface PlatoDao {

    public List<Plato> obtenerListaPlatos();

    public List<Plato> obtenerListaPlatos(Plato oPlato);

    public Plato obtenerPlatoById(String idPlato);

    public void guardarPlato(Plato plato);

    public void actualizarPlato(Plato plato);

    public void eliminarPlato(String idPlato);

    public List<Categoria> obtenerCategorias();

    public List<Tipo> obtenerTipos();

    public List<Plato> obtenerListaPlatosNoSeleccionados(String ids);
}
